Slashdot Mirror


User: bheilig

bheilig's activity in the archive.

Stories
0
Comments
69
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 69

  1. D-Wave 1000+ Qubit on IBM Raises the Bar with a 50-Qubit Quantum Computer (technologyreview.com) · · Score: 1

    Wait, isn't D-Wave already providing a 1000+ Qubit computer? What's the difference?

  2. Hard Time Believing on State-sponsored Hackers Targeting Prominent Journalists, Google Warns (politico.com) · · Score: 1

    I just have a really hard time believing the Russian hacker narrative. Can't explain why. Maybe it seems too convenient for the DNC.

  3. Here is a link to the live post, not the archived one. There was a huge backlash in the community because of this post, ultimately resulting in the resignation of several mods. You can clearly see that NimbleRichMan whose account has since been deleted is not funding anything. They are on their own.

  4. Impeccable Timing on General Motors: "Facebook Ads Aren't Worth It" · · Score: 1

    The timing of this announcement causes me to think there is something else going on. Not that I disagree with the announcement. I think the 100:1 price to earnings ratio of Facebook's IPO is overly speculative and the ability to produce valuable targeted advertising from Facebook's massive database is yet to be seen. However I strongly doubt GM had no consideration for the timing and the impact it might have to the IPO. Surely FB would know about the announcement before it was released. And they could have offered money to delay the announcement. I just can't figure out what business objective GM would have for announcing it now.

  5. Re:Why... on US Sentinel Drone Fooled Into Landing With GPS Spoofing · · Score: 1

    Thanks for posting this. When decrypting the P code the receiver is operating in AS mode (anti spoofing). The module that is used to decrypt it is called SAASM for Selective Availability Anti-Spoofing Module. All military receivers have them. So I had the same thought.

    It's also possible it did not have current decryption keys.

  6. Re:Weak spot in FAA's "NextGen" system on $30 GPS Jammer Can Wreak Havok · · Score: 1

    The next generation of GPS, block III, will provide several new codes in different bands, and is designed for safety of life concerns such as airplane navigation. With up to 5 signals in five different bands, and some with large bandwidths and higher power, it will be significantly more difficult to jam. In such cases only a ground-based military jammer will work.

  7. Re:Vulnerable on $30 GPS Jammer Can Wreak Havok · · Score: 1

    Current military GPS users have an embedded module called SAASM. It decodes the P-code to prevent spoofing, which is the process of transmitting the code at a different delay to make the device believe it is in a different location. However the current GPS codes are susceptible to jamming where GPS just fails. The M-code, which is partially deployed and scheduled to be enabled in maybe 2014, will really help prevent jamming because of it's large spreading bandwidth.

  8. Re:CMDA on Two-way Radio Breakthrough To Double Wi-Fi Speeds · · Score: 1

    If a single transceiver transmitted one code and received another, but on the same frequency channel, the transmitted signal would overpower the received signal. I explain why in this post:

    http://tech.slashdot.org/comments.pl?sid=1997010&cid=35213010

    In a CDMA system multiple transmitters send different coded signals on the same frequency where a single receiver receives the sum.

  9. Limitations on Two-way Radio Breakthrough To Double Wi-Fi Speeds · · Score: 5, Informative

    The signals will only perfectly cancel when they are separated by a distance that is exactly one half the wavelength. Assuming you separate the two transmit antennas by this distance at the carrier frequency, then there will be a limitation on the available bandwidth. This is because the further you get away from center frequency, and away from the ideal antenna spacing, the less destructive interference you will have (and the more your transmit signal will leak into your receive signal). So you will double your capacity for only narrowband channels.

    The pdf gives actual numbers. I just wanted to point out that there is a limitation on bandwidth.

    You might also think, "If I know what I'm transmitting, why can't I just subtract it from what I receive?" This has to do with the dynamic range of the receiver, which is a function of the number of bits in your analog to digital converter. You must attenuate your received signal so that you don't saturate your converter. Have you ever turned the volume up so loud that you begin to hear distortion? It's the same thing.

    So you are receiving this loud unwanted transmit signal, and this soft receive signal. You must lower the volume so that you are not distorting the highest signal. This lowers the volume on the desired signal as well. You can lower it so much that your analog to digital converter is not able to differentiate between a 1 and a 0 anymore.

    I think if you could have an A2D with enough bits that you didn't care if you received the transmitted signal, then you could just carefully subtract out the unwanted transmit signal. Maybe I should patent that? Meh. I'm probably wrong.

  10. Re:The Second, If Not Both on Which Math For Programmers? · · Score: 1

    They also come up in digital signal processing. You might be able to code a video compression algorithm without the math, but you won't be able to understand the code (somewhat overrated) and you won't be able to come up with new DSP algorithms. I used the gradient to look for the peak in a two dimensional signal search algorithm I designed. I also used partial differential equations to solve for the solution to a set of non-linear equations for a GPS application. I think if you can add them to your toolbox, you will not regret it unless you go into web development or something.

  11. Re:n/t on Secure OS Gets Highest NSA Rating, Goes Commercial · · Score: 1

    To achieve EAL6 you must successfully pass penetration testing, and you must also have a formal methods verification which includes both the formal (mathematical) specification and that the code correctly implements the specification. EAL4 and below have the documentation requirements.

  12. Re:5mm? Pffff on Casting Doubt On the Hawkeye Ball-Calling System · · Score: 1

    I hope the average error of the machine is zero. I assume the author of the article made a layman's statistical mistake by confusing the variance with the average. If this is the variance, then the machine will correctly determine the position of the ball to within +/- 1.9 mm only 68% of the time, and 1 out of every 100 times the machine will be off by +/- 5 mm!

    That doesn't seem very trustworthy.

  13. Re:From the paper itself on Memristor — 4th Basic Element of Circuits · · Score: 1

    Is there an equivalent memristor for the mechanical world, e.g. mass, spring, dashpot, xxx?

  14. Re:Altitude? on Inside FAA's GPS-Based Air Traffic Control · · Score: 1

    Traditionally you only need n points of reference to triangulate a point in an n-dimension space. The space in question here is 4-dimensional, where the fourth unknown is time. Three satellites are adequate if you know GPS time accurate enough.

    Also if you have an accelerometer and a known starting position, you can get away with one satellite in view. You take the known starting position, integrate the acceleration over time to determine the current position. The range to the other GPS satellite provides a means to correct the accelerometer errors.

    Yes I am a GPS navigation engineer.

  15. Re:Funding... on Inside FAA's GPS-Based Air Traffic Control · · Score: 1

    No, the question is which government agency will the funding come from. The GPS program was traditionally funded by the Department of Defense. The FAA wants to use the satellites for 'life safety' applications which puts much tighter restrictions on the system, thereby increasing cost. But the FAA doesn't want to pay the hefty bill, especially for a system that is predominately DOD oriented. By the way, the contract for GPS III should be awarded I think in September 2007.

    But of course, you are right. All of this money does come from taxes.

  16. Re:$40 billion? on Inside FAA's GPS-Based Air Traffic Control · · Score: 1

    The current GPS satellites are not certified for 'life critical' applications. The next generation of GPS satellites will be certified by the FAA. So the cost comes from having to put up new GPS satellites, which you can imagine is expensive.

  17. Re:Supply and demand on Coldwell Banker To Sell Second Life Properties · · Score: 1

    i.e. = id est = that is
    e.g. = exempli gratia = for example

    Thanks for posting that!
  18. Re:What's a "progressive Christian"? on Wal-Mart Asked to Drop Christian Video Game · · Score: 1

    You've got either a lot of Wikipedia editing, or a lot of Wikipedia reading to do. Either way, you'd better get started.

    Brian

  19. Re:What's a "progressive Christian"? on Wal-Mart Asked to Drop Christian Video Game · · Score: 2, Informative
    The nature of the holy trinity and the belief that Jesus is both fully human and fully divine were hammered out by a bunch of leaders of various christian sects, and some members of the roman government, at the council of Nicea. It was a decision of men, not of gods, which is why unlike events in the bible no one was turning sticks into snakes or being plagued or what have you.

    I like your usage of the phrase "hammered out". It implies that it was not a decision that was fabricated, but was based on accepted beliefs and biblical passages. Only the details needed to be filled in. But you then say

    Again, this was a decision made by men.

    By which you seem to imply that the decision was completely fabricated. Whether you believe it or not, the Bible is quite internally consistent with regards to Christ's divinity. For example, there are many passages in Acts that state "God raised Jesus from the dead", e.g. 2:32, 3:26.

    Then in John 2:19 it says, "Jesus answered and said to them, 'Destroy this temple, and in three days I will raise it up.'" There is little doubt (within the Biblical text) that Jesus is referring to Himself.

    The council of nicea did not 'create' the notion of the trinity. It was already accepted doctrine and has a strong Biblical basis. Instead those at the council "hammered out" the details, and gave it (the concept) a name: the trinity. The result of which was the Nicean creed.

    Brian

  20. Wikipedia Article on In Search of Stupidity · · Score: 2, Funny
    Librarians have been slow to move the book to the fiction section.

    Maybe we should start with the Wikipedia article? From the Wikipedia article:

    This article about a non-fiction book is a stub. You can help Wikipedia by expanding it.
  21. Re:Two sides to every story on Students Put UCLA Taser Video On YouTube · · Score: 1

    I'm sure all these things are true. However the job of the police was to drag him out of the area and arrest him if necessary. If he resisted then taze him once. If he is still capable of resisting then taze him again. I can not believe that he was capable of resisting after being tazed twice. These officers wanted to display their power.

  22. Re:Ask yourself this... on Students Put UCLA Taser Video On YouTube · · Score: 1

    You are absolutely correct.

  23. Re:Pollution = hurting other people on What Earth Without People Would Look Like · · Score: 1
    CO2 taking as long as 20,000 years to be restored to it's natural level, but will decrease.

    Why does the definition of natural always seem to exclude humans? Isn't the CO2 level always at its natural level? The assumption seems to be that humans are not part of the natural order.
  24. Re:In C++ on Design by Contract in C++? · · Score: 5, Insightful

    Here are some pitfalls you might run into:

    1. Real DBC inherits the contracts from ancestor versions. Preconditions are or-ed together and postconditions are anded together. Invariants are also anded together. If you just use assertions you won't get this.

    2. Eiffel allows you to disable the run-time execution of contracts at a fine level of detail. Again, if you use assertions you can only enable all or disable all.

    3. There is no 'old' keyword in C++. Therefore you can't use 'old' in assertions.

    4. According to DBC, a routine is in a transitional state during the execution of a routine. What happens if a routine calls another routine in the same class? Should it check the invariant? The answer is no. There are other cases as well.

    5. It's difficult to implement a loop variant with an assertion. Not a big deal since most Eiffel code I've seen doesn't use loop variants.

    If you don't want to use assertions, you can try some of the class pre-processors that are out there. You will see mixed results. In particular, I don't know of one that can handle 4. This is a show stopper.

    I think you only have two choices. Use Eiffel or don't use contracts.

    Brian

  25. Contracts in Another Language on Design by Contract in C++? · · Score: 0, Offtopic

    > -----Original Message-----
    > From: James Heliotis [mailto:jeh@...]
    >
    > I have a student who is interested in doing a project adding
    > design-by-contract assertions to another language. To my memory,
    > I have never seen anything about how assertions are implemented in
    > EiffelStudio, and what the challenges and pitfalls were. Can anyone
    > point me to any documentation?
    >
    > Thanks a lot,
    > James

    Dear Jim:

    Your student should find the following links useful:

    http://www.phact.org/e/dennis4.html
    http://mathworld.wolfram.com/CircleSquaring.html
    http://chemistry.about.com/cs/generalchemistry/a/a a050601a.htm

    Hope this helps,

    -- Bertrand Meyer

    http://tech.groups.yahoo.com/group/eiffel_software /message/3558