Skip to main content

Home/ Advanced Concepts Team/ Group items tagged c

Rss Feed Group items tagged

LeopoldS

[0812.2633] Ghost imaging with a single detector - 2 views

shared by LeopoldS on 20 Sep 11 - No Cached
  •  
    anything happening on this since 3 years?
  •  
    yes it seems like. most of it seems however directed toward understanding this effect, and not toward applications. But i'm still convinced that we could find many very interesting applications !!! a few references from ADS: 1 2011PhRvA..83f3807B 1.000 06/2011 A E X R C U Brida, G.; Chekhova, M. V.; Fornaro, G. A.; Genovese, M.; Lopaeva, E. D.; Berchera, I. Ruo Systematic analysis of signal-to-noise ratio in bipartite ghost imaging with classical and quantum light 2 2011PhRvA..83e3808L 1.000 05/2011 A E R U Liu, Ying-Chuan; Kuang, Le-Man Theoretical scheme of thermal-light many-ghost imaging by Nth-order intensity correlation 3 2011PhRvA..83e1803D 1.000 05/2011 A E R C U Dixon, P. Ben; Howland, Gregory A.; Chan, Kam Wai Clifford; O'Sullivan-Hale, Colin; Rodenburg, Brandon; Hardy, Nicholas D.; Shapiro, Jeffrey H.; Simon, D. S.; Sergienko, A. V.; Boyd, R. W.; Howell, John C. Quantum ghost imaging through turbulence 4 2011SPIE.7961E.160O 1.000 03/2011 A E T Ohuchi, H.; Kondo, Y. Complete erasing of ghost images caused by deeply trapped electrons on computed radiography plates 5 2011ApPhL..98k1115M 1.000 03/2011 A E R U Meyers, Ronald E.; Deacon, Keith S.; Shih, Yanhua Turbulence-free ghost imaging 6 2011ApPhL..98k1102G 1.000 03/2011 A E R C U Gan, Shu; Zhang, Su-Heng; Zhao, Ting; Xiong, Jun; Zhang, Xiangdong; Wang, Kaige Cloaking of a phase object in ghost imaging 7 2011RScI...82b3110Y 1.000 02/2011 A E R U Yang, Hao; Zhao, Baosheng; Qiu
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.
Francesco Biscani

Slashdot Developers Story | GCC Moving To Use C++ Instead of C - 1 views

  •  
    "there is a call for a volunteer to develop the C++ coding standards" Go for it! :-)
  •  
    Of course, the golden PaGMO coding standard! :)
ESA ACT

MWrap: A MEX interface generator - 0 views

shared by ESA ACT on 24 Apr 09 - Cached
  •  
    New tool for interfacing C/C++ to MATLAB and Octave
Juxi Leitner

Google's Go: A New Programming Language That's Python Meets C++ - 6 views

  •  
    Big news for developers out there: Google has just announced the release of a new, open sourced programming language called Go. The company ...
  • ...2 more comments...
  •  
    Ugh... no operator overloading, no efficient generic programming and no lambda expressions... Only time will tell, but I don't understand who the intended audience is: I think that Python guys won't care about the (supposedly) increased performance (and you can interface C/C++ with Python easily) and that C++ programmers (I mean, the hardcore serious C++ Boost-like programmers, no the Java-like whiners :P) won't have their beloved templates pried from their cold dead hands with ease.
  •  
    yeah though I think especially operator overloading is not going to be a main problem, it is as with the JS library though quite thinkable that lots of users will switch or use it (or being put to use it...) because it is done by Google
  •  
    Having Google backing it will certainly help, even though they are presenting it as a "system level" (i.e., hard-core) language, and in that domain it is much more difficult to bullshit your way to a position of relevance. Look at Java: Sun pushed it like hell and it is certainly widely used in many contexts (corporate, web and embedded markets mostly), yet it completely failed to win the hearts of "open-source" developers (or, more generally, of those developers who are not forced to use it by virtue of some management-driven decision).
  •  
    "or, more generally, of those developers who are not forced to use it by virtue of some management-driven decision" completely agree with that!!
ESA ACT

Linus opinion about C++ - 0 views

  •  
    "C++ is a horrible language. It's made more horrible by the fact that a lot of substandard programmers use it, to the point where it's much much easier to generate total and utter crap with it."
Francesco Biscani

Amount of profanity per programming language - 8 views

  •  
    And the winner is... C++ :) Love the comment on Slashdot: "C++ Templates will turn the most pious programmer into a curse-slinging, chain-smoking alcoholic."
  •  
    Nice one... However note the sample could be biased, because I'd expect some interaction between "using github" and "being a curse-slinging, chain-smoking alcoholic" ;-)
  •  
    Fair enough :)
Dario Izzo

Comparing the C++ Standard and Boost - 3 views

  •  
    any thoughts?
  •  
    I don't understand what kind of point the author is trying to make. Boost is not an STL implementation (and you can't actually use Boost if you don't have an underlying STL). So again, what's the conclusion?
Thijs Versloot

The risk of geoengineering (or when abruptly stopping..) - 2 views

  •  
    The researchers used a global climate model to show that if an extreme emissions pathway -- RCP8.5 -- is followed up until 2035, allowing temperatures to rise 1°C above the 1970-1999 mean, and then SRM (Solar Radiation Management) is implemented for 25 years and suddenly stopped, global temperatures could increase by 4°C in the following decades.
  •  
    Nice quantitative study. They treat the problem within the full uncertainty range of climate sensitivity parameter (much uncertain), very complete. However, at SRM ceasing, after an initial positive spike of Radiative Forcing, the rate of warming seems to return to rates predicted for the non-geoengineering case: "The 20-year temperature trends following SRM cessation are 0.2−0.6 °C/decade for the range of climate sensitivities (figure 5), comparable to those trends that occur under the RCP8.5 scenario without any SRM." I am actually working on a similar idea for deliberate Mars terraforming: aiming to cool the planet down before we introduce a positive Temperature raising feedback with greenhouse gases, maybe could be more efficient than warming itself.
Thijs Versloot

Personal Thermal Management by Metallic Nanowire-Coated Textile - 2 views

  •  
    By wearing clothes that have been dip-coated in a silver nanowire (AgNW) solution that is highly radiation-insulating, a person may stay so warm in the winter that they can greatly reduce or even eliminate their need for heating their home. With as extra bonus: Besides providing high levels of passive insulation, AgNW-coated clothing can also provide Joule heating if connected to an electricity source, such as a battery. The researchers demonstrated that as little as 0.9 V can safely raise clothing temperature to 38 °C, which is 1 °C higher than the human body temperature of 37 °C. How about that for personal comfort during the cold winter months
  • ...1 more comment...
  •  
    These applications seem more and more promising. However I wonder about the toxicity aspects of wearing this stuff and apparently some research is starting to be developed to assess that, see http://www.particleandfibretoxicology.com/content/11/1/52 showing results of pulmonary toxicity of AgNW
  •  
    sounds almost like the asbestos story re-started :-)
  •  
    Found an European project that takes care of the environmental, health and safety aspects of nanomaterials http://phys.org/news/2015-04-unleash-full-potential-nanomaterials.html
jmlloren

Scientists discover how to turn light into matter after 80-year quest - 5 views

  •  
    Theoretized 80 years ago was Breit-Wheeler pair production in which two photons result in an electron-positron pair (via a virtual electron). It is a relatively simple Feynmann diagram, but the problem is/was how to produce in practice a high energy photon-photon collider... The collider experiment that the scientists have proposed involves two key steps. First, the scientists would use an extremely powerful high-intensity laser to speed up electrons to just below the speed of light. They would then fire these electrons into a slab of gold to create a beam of photons a billion times more energetic than visible light. The next stage of the experiment involves a tiny gold can called a hohlraum (German for 'empty room'). Scientists would fire a high-energy laser at the inner surface of this gold can, to create a thermal radiation field, generating light similar to the light emitted by stars. They would then direct the photon beam from the first stage of the experiment through the centre of the can, causing the photons from the two sources to collide and form electrons and positrons. It would then be possible to detect the formation of the electrons and positrons when they exited the can. Now this is a good experiment... :)
  • ...6 more comments...
  •  
    The solution of thrusting in space.
  •  
    Thrusting in space is solved already. Maybe you wanted to say something different?
  •  
    Thrusting until your fuel runs out is solved, in this way one can produce mass from, among others, solar/star energy directly. What I like about this experiment is that we have the technology already to do it, many parts have been designed for inertial confinement fusion.
  •  
    I am quite certain that it would be more efficient to use the photons directly for thrust instead of converting them into matter. Also, I am a bit puzzled at the asymmetric layout for photon creation. Typically, colliders use two beam of particle with equal but opposite momentum. Because the total momentum for two colliding particles is zero the reaction products are produced more efficiently as a minimum of collision energy is waisted on accelerating the products. I guess in this case the thermal radiation in the cavity is chosen instead of an opposing gamma ray beam to increase the photon density and increase the number of collisions (even if the efficiency decreases because of the asymmetry). However, a danger from using a high temperature cavity might be that a lot of thermionic emission creates lots of free electrons with the cavity. This could reduce the positron yield through recombination and would allow the high energetic photons to loose energy through Compton scattering instead of the Breit-Wheeler pair production.
  •  
    Well, the main benefit from e-p pair creation might be that one can accelerate these subsequently to higher energies again. I think the photon-photon cross-section is extremely low, such that direct beam-beam interactions are basically not happening (below 1/20.. so basically 0 according to quantum probability :P), in this way, the central line of the hohlraum actually has a very high photon density and if timed correctly maximizes the reaction yield such that it could be measured.
  •  
    I agree about the reason for the hohlraum - but I also keep my reservations about the drawbacks. About the pair production as fuel: I pretty sure that your energy would be used smarter in using photon (not necessarily high energy photons) for thrust directly instead of putting tons of energy in creating a rest-mass and then accelerating that. If you look at E² = (p c)²+(m0 c)² then putting energy into the mass term will always reduce your maximum value of p.
  •  
    True, but isnt it E2=(pc)^2 + (m0c^2)^2 such that for photons E\propto{pc} and for mass E\propto{mc^2}. I agree it will take a lot of energy, but this assumes that that wont be the problem at least. The question therefore is whether the mass flow of the photon rocket (fuel consumed to create photons, eg fission/fusion) is higher/lower than the mass flow for e-p creation. You are probably right that the low e-p cross-section will favour direct use of photons to create low thrust for long periods of time, but with significant power available the ISP might be higher for e-p pair creation.
  •  
    In essence the equation tells you that for photons with zero rest mass m0 all the energy will be converted to momentum of the particles. If you want to accelerate e-p then you first spend part of the energy on creating them (~511 keV each) and you can only use the remaining energy to accelerate them. In this case the equation gives you a lower particle momentum which leads to lower thrust (even when assuming 100% acceleration efficiency). ISP is a tricky concept in this case because there are different definitions which clash in the relativistic context (due to the concept of mass flow). R. Tinder gets to a I_SP = c (speed of light) for a photon rocket (using the relativistic mass of the photons) which is the maximum possible relativistic I_SP: http://goo.gl/Zz5gyC .
Luís F. Simões

Why Is It So Hard to Predict the Future? - The Atlantic - 1 views

  • The Peculiar Blindness of Experts Credentialed authorities are comically bad at predicting the future. But reliable forecasting is possible.
  • The result: The experts were, by and large, horrific forecasters. Their areas of specialty, years of experience, and (for some) access to classified information made no difference. They were bad at short-term forecasting and bad at long-term forecasting. They were bad at forecasting in every domain. When experts declared that future events were impossible or nearly impossible, 15 percent of them occurred nonetheless. When they declared events to be a sure thing, more than one-quarter of them failed to transpire. As the Danish proverb warns, “It is difficult to make predictions, especially about the future.”
  • Tetlock and Mellers found that not only were the best forecasters foxy as individuals, but they tended to have qualities that made them particularly effective collaborators. They were “curious about, well, really everything,” as one of the top forecasters told me. They crossed disciplines, and viewed their teammates as sources for learning, rather than peers to be convinced. When those foxes were later grouped into much smaller teams—12 members each—they became even more accurate. They outperformed—by a lot—a group of experienced intelligence analysts with access to classified data.
  • ...1 more annotation...
  • This article is adapted from David Epstein’s book Range: Why Generalists Triumph in a Specialized World.
LeopoldS

PLOS ONE: Galactic Cosmic Radiation Leads to Cognitive Impairment and Increas... - 1 views

  •  
    Galactic Cosmic Radiation consisting of high-energy, high-charged (HZE) particles poses a significant threat to future astronauts in deep space. Aside from cancer, concerns have been raised about late degenerative risks, including effects on the brain. In this study we examined the effects of 56Fe particle irradiation in an APP/PS1 mouse model of Alzheimer's disease (AD). We demonstrated 6 months after exposure to 10 and 100 cGy 56Fe radiation at 1 GeV/µ, that APP/PS1 mice show decreased cognitive abilities measured by contextual fear conditioning and novel object recognition tests. Furthermore, in male mice we saw acceleration of Aβ plaque pathology using Congo red and 6E10 staining, which was further confirmed by ELISA measures of Aβ isoforms. Increases were not due to higher levels of amyloid precursor protein (APP) or increased cleavage as measured by levels of the β C-terminal fragment of APP. Additionally, we saw no change in microglial activation levels judging by CD68 and Iba-1 immunoreactivities in and around Aβ plaques or insulin degrading enzyme, which has been shown to degrade Aβ. However, immunohistochemical analysis of ICAM-1 showed evidence of endothelial activation after 100 cGy irradiation in male mice, suggesting possible alterations in Aβ trafficking through the blood brain barrier as a possible cause of plaque increase. Overall, our results show for the first time that HZE particle radiation can increase Aβ plaque pathology in an APP/PS1 mouse model of AD.
johannessimon81

Automatic porting of C++ to javascript - 1 views

  •  
    asm.js: it's really fast, backwards compatible, and now in the release version of Firefox. "By doing this the result is highly optimized and can be converted directly from this Asm.js syntax directly into ASSEMBLY without having to interpret it, as one would normally have to do with JavaScript" Here is great introduction to asm.js and C++ to js compilation: http://ejohn.org/blog/asmjs-javascript-compile-target
santecarloni

Hepatitis C Can Now Be Totally Cured By Newly Discovered Nanoparticle | GizmoCrazed - 0 views

  •  
    a bit of an overstatement. the trial is only at mice stage, but nevertheless interesting for its future application.
Luzi Bergamin

You know you have been in Finland too long, when... - 4 views

shared by Luzi Bergamin on 23 Jun 10 - Cached
  •  
    How you know you have been to long in xy. The Finnish version. My favorite is 33. You accept that 80°C in a sauna is chilly, but 20°C outside is freaking hot. Quite a lot of them are outdated, esp. about opening hours of shops, and one is definitely missing. Your normal mealtime has shifted to 11am for lunch and 5pm for dinner. But don't worry, it's a really comfy place here, isnt' it Jose??
  • ...4 more comments...
  •  
    well somethings you get used to in a year (like salmiakki or koskenkorva) others don't (seriously, lunch at 11?!?!)
  •  
    But what stage are you in already, Luzi?
  •  
    I would say a 50% Finn. I do have lunch at 11am, every working day, an 80 degrees sauna indeed is just a warm room. But I will never get used to salmiakki (which is just literally eating a cleaning agent!!) and you can imagine that "silence is fun" is not really MY motto...
  •  
    True?? 22. You understand why the Finnish language has no future tense. No, I don't think I ever will understand that one... Finns are quite future-oriented at two particular times of the year. On the day after Midsummer (see above), they say "Well, it's all downhill from now on" and prepare feverishly for winter, and similarly after December 21st they perk up and start thinking about Midsummer - ignoring the fact that they still have to get through January, February and March before the place becomes inhabitable again...
  •  
    ... Finnish language has no future tense. That's true
  •  
    everything expressed with "tomorrow I go to " or "in one year" etc? what about the distinction between to future events, one conditional on the other?
Francesco Biscani

BBC News - Rescuers search for survivors as Agatha toll tops 150 - 3 views

  •  
    C-R-E-E-P-Y image in here...
  •  
    Yeah, no doubt that's the entrance to hell... even more disturbing as it seems at least one house got in.
  •  
    Yeah... I wonder if/how they plan to plug it?
Francesco Biscani

What Should We Teach New Software Developers? Why? | January 2010 | Communications of t... - 3 views

shared by Francesco Biscani on 15 Jan 10 - Cached
Dario Izzo liked it
  • Industry wants to rely on tried-and-true tools and techniques, but is also addicted to dreams of "silver bullets," "transformative breakthroughs," "killer apps," and so forth.
  • This leads to immense conservatism in the choice of basic tools (such as programming languages and operating systems) and a desire for monocultures (to minimize training and deployment costs).
  • The idea of software development as an assembly line manned by semi-skilled interchangeable workers is fundamentally flawed and wasteful.
  •  
    Nice opinion piece by the creator of C++ Bjarne Stroustrup. Substitute "industry" with "science" and many considerations still apply :)
  •  
    "for many, "programming" has become a strange combination of unprincipled hacking and invoking other people's libraries (with only the vaguest idea of what's going on). The notions of "maintenance" and "code quality" are typically forgotten or poorly understood. " ... seen so many of those students :( and ad "My suggestion is to define a structure of CS education based on a core plus specializations and application areas", I am not saying the austrian university system is good, but e.g. the CS degrees in Vienna are done like this, there is a core which is the same for everybody 4-5 semester, and then you specialise in e.g. software engineering or computational mgmt and so forth, and then after 2 semester you specialize again into one of I think 7 or 8 master degrees ... It does not make it easy for industry to hire people, as I have noticed, they sometimes really have no clue what the difference between Software Engineering is compared to Computational Intelligence, at least in HR :/
LeopoldS

Miniaturized power modules for aircraft bodies - 0 views

  •  
    probably not practical for launchers nor for s/c but maybe for suborbital planes? nice idea anyway ...
ESA ACT

c-jump: computer programming board game - 0 views

  •  
    Discover fundamentals of computer programming by playing a board game!
1 - 20 of 70 Next › Last »
Showing 20 items per page