Hacker Newsnew | past | comments | ask | show | jobs | submit | bobmoretti's commentslogin

Given that the author's post and comments all sound like they were run through an LLM, I'm not at all surprised.


No matter what you do, you still have to deal with diffraction [1], which means the resolution is inversely proportional to the aperture. I think the Trump/Iran release was estimated to be pretty close to the diffraction limit.

[1] https://en.wikipedia.org/wiki/Angular_resolution#Explanation


Just took a radars course and we definitely spent a whole section on just atmospheric effects / defraction. My only guess about how you could maybe lower the error is by monitoring and measuring the condition of the atmophere and building a model that can use that data to apply corrections and reduce error to your image.


Another technique is to use multiple camera sources spread out over an area. The angle between the cameras is known, so differences in the images caused by diffraction and atmospheric aberrations can be computed out to some degree.


As I mentioned above, there is a technique called lucky imaging, where you take lots of short exposures and only use the best ones. In astronomy, this can be used to reach the diffraction limit. You need a bright source, however, and it provides a narrow field of view.


If there was a known object in an image could a high resolution image of the known object be used to compensate for atmospheric diffraction effects?


One example is a laser guide star: https://en.m.wikipedia.org/wiki/Laser_guide_star


Yes. Ssshhh.


Yep.

  angle = k (wavelength / diameter)
And the diameter is going to be limited by the launch vehicle. But multiple satellites could improve this.


Can multi-camera/multi-view photogrammetry defeat this limit and create super-resolution imagery?


How about optical interferometry? IIRC, this can beat the diffraction limit.


Optical interferometry means you have a wider telescope. Same limit formula.


Yes, but the aperture of the interferometer is no longer limited in the same way, so we could say that interferometry gets around the “naive” diffraction limit.


Well, but if you have a bunch of these in orbit, able to image the same site, at the same time...


Can you expand on "the Trump/Iran release was estimated to be pretty close to the diffraction limit"? What is this in reference to?



I think your question was misunderstood, as the other replies do not go into any details on diffraction limit at all.

I too would be interested in knowing if this image is showing all we got, or because someone else looked at it and said "sure you can release it, we've got better than that anyway."



The overwhelming consensus among (secular) biblical scholars and historians alike is that the Egyptian Exodus very likely never occurred.

The Pentateuch is a work of mythology. There is strong textual evidence that it's a compilation of many different stories and sources over the course of many years. It was most likely written centuries after the events it purports to describe. It is full of wildly unrealistic claims.


You're 100% correct that this was a case of good presentation and not investigation by the reporter.

Questions:

1. Can you point me where to find more info on UCS ignoring results that contradict their political positions?

2. What "angle" does a nonproliferation shop have in this matter?

3. The article attempts to present some evidence (obviously mostly not to a level required for independent, academic confirmation). So when you see you "see no evidence here", are you saying you need to see it presented in greater detail and to a higher standard, or do you think that the evidence is flawed or misrepresented in some way?


C++, especially modern standards of the language, offer far more than OOP features.

/If/ you know the language and tools well, there is no reason that C++ won't be as efficient in space and time as the equivalent C code. C++ offers real gains to be had over C for embedded software, with rich (if a bit cryptic) zero-overhead abstractions, and higher level constructs that can eliminate entire classes of errors.


Nothing guarantees that it is zero-overhead, it all depends on the efforts, quality and mood of the C++ compiler. Whereas in C you can at least rely on the fact that even without any complex optimisation it will at worst produce machine code that looks 99% like the C code, because it maps 1 -> 0.99. Good luck telling what is the complexity hidden behind a C++ operator.


Right, that was my point. You have to use time/effort on understanding the compiler workings, time that could be used to focus on your actual problem and features implementation. For firmware I wouldn't.


As the article and others here have said, if you have the requisite proficiency and understanding of C++ and the C++ compiler(s) that you're using, and if you are using a high quality optimizing compiler like GCC, there is no reason that C++ code will be any larger in footprint than C code.

As the author points out, C++ offers very significant and tangible benefits, and in the right hands/with the right discipline should be less error prone and result in more efficient code. In my opinion, C++'s greatest benefit for embedded programming is that it has a wealth of abstractions that have no runtime overhead.

The are several reasons that C is still king, but I suspect the main one is portability. Your company may need to be able to port its software to some obscure microcontroller where the only compiler available is a buggy C89 implementation. Or if it has C++ support, odds are that it is inefficient and out of date.

Because of this and other reasons, the labor pool of "deeply" embedded software engineers has a heavy bias towards C over C++. This compounds the problem, reducing the incentive for embedded engineers to learn modern C++.


You are forgetting the ones that "only over my dead body" kind of folks.

Which according to Dan Saks talk at CppCon and interview at CppCast, there are plenty of them in the embedded space.


The reason that the barrier is outrageous is not that it's made out of concrete; it's because of its location. It criss-crosses into the West Bank [1].

[1] http://www.btselem.org/download/separation_barrier_map_eng.p...


Thanks a lot for the resource, I'll have a close look at the whole http://www.btselem.org/ site.


Np. That was just the first thing I found on Google; b'tselem does not have a neutral point of view. But the fact is that the wall is being built mostly on the West Bank side of the pre-1967 borders.

You might also be interested in this talk, which if memory serves discusses the wall's impact on the community: https://www.youtube.com/watch?v=oSkevV-CoO4


Here is a more up-to-date map from 2014[0]:

[0]http://www.btselem.org/download/201411_btselem_map_of_wb_eng...


> She also told public how long the nuclear response time is which is quite ironic after saying Trump could not be trusted with that information.

Incorrect. The four minute window has been known in the public domain for a very long time. http://www.snopes.com/clinton-four-minute-nuclear/


Probably RTL would be more correctly known as "Register Transfer Level" as in a level of abstraction, in contrast to for example the lower "gate" level of abstraction.


I think that this reputation is waaaay overblown, due to the mostly futile efforts of the Académie Française to preserve the "pure" French language.

As an American who spent a semester in a high school in France, I remember being shocked hearing our French teacher use "le timing et le planning" discussing our strategy for how to write an in-class essay. This was an ordinary French class for French speakers made up of upper-middle class 11th graders in a stuffy Catholic school.

English loan words (the term itself is valid in French!) are all over the place. "OK" is pervasive. Other examples include "stop", "week-end", "parking", . There are even strange examples where English words are used in ways that make no sense in English. "Footing" means "jogging". "String" means "thong". "Pull" (as in "pullover") means "sweater". "Chewing" means gum. "Baskets" means "sneakers". My favorite though, is "talkie-walkie" where the "l"s are both pronounced.

If you received a blank stare from the supermarket guy, he probably just did not understand what you were saying.


There is also the infamous "courriel" which overthrew the ubiquitous use of "email". http://archive.wired.com/culture/lifestyle/news/2003/07/5967...


No it didn't, everybody uses "email" and sometimes (rarely) they use "courriel" when they want to be a bit funny.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: