Slashdot Mirror


User: EMB+Numbers

EMB+Numbers's activity in the archive.

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

Comments · 179

  1. The first round of cuts should be simple on US Contemplating 'Vehicle Miles Traveled' Tax · · Score: 5, Interesting

    We have a larger navy than the next 11 countries combined, and 9 of those are our allies.
    Step 1) Reduce navy to the save of the next 5 countries combined.

    We have more agriculture department employees than there are farmers.
    Step 2) Eliminate all farm subsidies and cut the agriculture department to the bone.

    We fight too many wars
    Step 3) Stop fighting wars and eliminate supplemental war expenditures.

    Stop fighting the "war on drugs" and every other "war on..." that we have been loosing since the 1960s. Get over it already.
    Step 4) Stop prosecuting and start taxing vices and victimless crimes.

    I currently work as a defense contractor, and I know first that the government is incompetent and defense spending is largely wasteful.

  2. Link on Book Review: Android User Interface Development · · Score: 2
  3. Objective-C is easy - frameworks take time on Book Review: Android User Interface Development · · Score: 4, Insightful

    Saying you don't have time to learn Objective-C is ridiculous. If you know Java, It takes half a day to learn Objective-C. The time consuming part of learning any new technology/platform is learning the frameworks. Cocoa and Cocoa Touch are huge and use design patterns that many coders do not already know. Fortunately, the design patterns are used everywhere, and they are used consistently. Once you understand and recognize the patterns, there is no more productive and flexible framework on the planet.

    Frankly, learning the design patterns will make you a better programmer no matter what platform you choose. It's worth it just to advance your computer science knowledge.

  4. Philosopher's Egg and other alchemy on Do Tools Ever 'Die?' · · Score: 2

    Philosopher's Egg http://en.wikipedia.org/wiki/Aludel
    Philosophical furnace http://en.wikipedia.org/wiki/Athanor
    Cupellation

  5. Linotype machine or Paige Compositor on Do Tools Ever 'Die?' · · Score: 2
  6. Antikythera mechanism or Henges on Do Tools Ever 'Die?' · · Score: 2

    The Antikythera mechanism is a 'tool; that is no longer in use. http://en.wikipedia.org/wiki/Antikythera_mechanism

    How about Henges ? http://en.wikipedia.org/wiki/Henge

  7. Thanks. on Android 3.0 Platform Preview and SDK Is Here · · Score: 1

    Thanks. I have read much the same in the documentation. I suspect I just have to gain experience with the framework to get a feeling for which class to use when. For example, I don't see any reason why I can't draw in any old View rather than using a Widget, and Drawables don't seem to need Views at all; is that correct? I can have a Canvas and a Paint for a Drawable and see it on screen without a View?

    I guess I'll just have to learn the intended roles of the classes. That is the nature of learning any framework and not necessarily better or worse with Android - just different.

  8. From iOS developer POV on Android 3.0 Platform Preview and SDK Is Here · · Score: 2

    The enhancements including new/improved GUI controls and built-in animation support will make re-hosting features from iOS easier. There seems to be some confusion (possibly only in my mind) or overlap between Views, Widgets, Fragments, and Drawables as well as between Canvas and Paint. The whole framework seems disorganized or lacking consistent application of patterns, but I admit that I may just not see the forest for the trees.

  9. Vendor documentation on Paid Developers Power the Linux Kernel · · Score: 1
  10. I interview and manage embedded projects on Paid Developers Power the Linux Kernel · · Score: 1

    Embedded programming requires a certain mind set. Board support packages, memory organization, interrupt handling schemes, latency management, working around chip set bugs/oddities, reverse engineering, close collaboration with hardware designers for field programmable gate arrays or ASICs, bootstrapping, and system integration are NOT taught in any school I have discovered. The closest I have found is Computer Engineering programs that offer robotics or some other courses/projects that include interfaces to controllers and sensors.

    Smart programmers can learn all of this, but it is a very different environment than the application level programming with "managed" languages that most students learn. Compilers often don't work seamlessly. A little machine language (let alone assembly language) is often needed to get development started. If you have never done any assembly language programming, that is a good skill to develop.

  11. I added the "chase Apple" zing to get accepted on Sony Adopts Objective-C and GNUstep Frameworks · · Score: 1

    I added the "chase Apple" zing in order to get the submission accepted by slashdot. There is a recipe. Deliberately omit important details from the summary, include something slightly inaccurate, and end with a zing.

    It drives responses. People post to add the missing important detail. People post to correct or clarify the slight inacuracy. People post in response to the "zing." I have been doing this for years. Follow the recipe any your submissions will be accepted too.

  12. Nokia most litigeous!!! on Visual Depiction of Who Is Suing Who in Mobile · · Score: 1

    Nokia is suing 5 companies and is being sued by 2.
    Kodak is suing 5 companies and is being sued by none.
    Microsoft is suing 2 companies and is being sued by none.
    Apple is suing 2 companies and is being sued by 3.
    Motorola is suing nobody and is being sued by three companies.
    Sharp is suing nobody and is being sued by 3 companies.
    LG and HTC are being sued 2 times apiece.

    So, is Nokia the worst offender as it watches its profits tank in response to fierce competition?
    Is Kodak, the king of failed business models overtaken my new technology, the next worst offender?

    When companies start suing, it seems to be because they have stopped competing.
     

  13. Quaternions and Euler Angles!!! on Tattoos For the Math and Science Geek? · · Score: 3, Interesting

    You definitely want Quaternions and Euler Angles:
    The story behind Quaternions justifies permanent ink if any math theorem ever did: http://en.wikipedia.org/wiki/Quaternion

  14. Fed. gov. already spends 40% percent of economy on The Real Science Gap · · Score: 1

    http://www.usgovernmentspending.com/us_20th_century_chart.html

    Irrespective of military spending and the reduction of the progressive tax burden, the federal government now spends more than 40% of the US GDP every year. Back in the supposed heyday of science funding, the fed spent less than 30% of GDP. The REAL reason that science funding isn't higher is the entitlement state. Medicare alone costs more annually that the entire budget of NSF, NEA, DARPA, and DOE inception to date. NIH is funded in the Medicare budget.

    "With an annual budget of about US $6.87 billion (fiscal year 2010), the NSF funds approximately 20 percent of all federally supported basic research" http://en.wikipedia.org/wiki/National_Science_Foundation NSF budget is currently the highest it has ever been even adjusted for inflation.

    Medicare cost under existing law are $489.3 billion; the figure for Medicaid is $264.5 billion. Both will raise $58 billion in 2011.

  15. Re:This kinda tells about power of your brand... on Apple Announces iPhone 4 · · Score: 1

    Yes. iPhone OS uses the Quartz 2D graphics system which uses the PDF "imaging model."

  16. Cocoa Design Patterns on Will Steve Ballmer Speak At WWDC Keynote? · · Score: 1
  17. Official: Balmer will not be at WWDC 2010 on Will Steve Ballmer Speak At WWDC Keynote? · · Score: 1
  18. Been there; done that! on Will Steve Ballmer Speak At WWDC Keynote? · · Score: 1

    It was possible to write Openstep (now known as Cocoa) applications on Windows before it was possible on Mac.

    See http://en.wikipedia.org/wiki/OpenStep#OPENSTEP_Enterprise

  19. Re:Bound to be a big win on Will Steve Ballmer Speak At WWDC Keynote? · · Score: 1

    There are real problems and objections to "code behind" a.k.a. click to code. In short, code behind encourages violation of "separation of concerns" and promotes placing application logic in the user interface. Cocoa uses the Model View Controller design by default, and Interface Builder reflects that.

    http://dotnetaddict.dotnetdevelopersjournal.com/exploring_the_mvc_pattern_in_wpf.htm
    http://dotnetaddict.dotnetdevelopersjournal.com/ide_greenerpastures.htm
    http://dotnetaddict.dotnetdevelopersjournal.com/tags/?/cocoa
    http://dotnetaddict.dotnetdevelopersjournal.com/iphone_sdk_negative_response.htm

  20. Re:I didn't find Xcode in any way deficient on Will Steve Ballmer Speak At WWDC Keynote? · · Score: 2, Insightful

    Apple's Cocoa frameworks started out as NeXTstep in 1988 (22 years ago) and have changed only incrementally since. Microsoft should have been embarrassed to ship Win16 let alone Win32.

    http://en.wikipedia.org/wiki/NeXTSTEP

  21. I predict MS to use Apple's Grand Central Dispatch on Will Steve Ballmer Speak At WWDC Keynote? · · Score: 1

    Grand Central Dispatch is a high level C based technique for distributing computation of heterogenous cores such as GPUs and CPUs. It is open source, but having vendor support from MS might be the key to wide adoption and standardization.

    http://en.wikipedia.org/wiki/Grand_Central_Dispatch

  22. iPhone has local security too on App Store-Aided Mobile Attacks · · Score: 2, Informative

    From http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ApplicationEnvironment/ApplicationEnvironment.html

    The Application Sandbox
    For security reasons, iPhone OS restricts an application (including its preferences and data) to a unique location in the file system. This restriction is part of the security feature known as the application’s “sandbox.” The sandbox is a set of fine-grained controls limiting an application’s access to files, preferences, network resources, hardware, and so on. In iPhone OS, an application and its data reside in a secure location that no other application can access. When an application is installed, the system computes a unique opaque identifier for the application. Using a root application directory and this identifier, the system constructs a path to the application’s home directory. Thus an application’s home directory could be depicted as having the following structure: /ApplicationRoot/ApplicationID/
    During the installation process, the system creates the application’s home directory and several key subdirectories, configures the application sandbox, and copies the application bundle to the home directory. The use of a unique location for each application and its data simplifies backup-and-restore operations, application updates, and uninstallation. For more information about the application-specific directories created for each application and about application updates and backup-and-restore operations, see “File and Data Management.”

    Important: The sandbox limits the damage an attacker can cause to other applications and to the system, but it cannot prevent attacks from happening. In other words, the sandbox does not protect your application from direct attacks by malicious entities. For example, if there is an exploitable buffer overflow in your input-handling code and you fail to validate user input, an attacker might still be able to crash your program or use it to execute the attacker’s code.

    See also protections around location, camera, microphone, address book access, and network interfaces that "let users know in simple words what an application will do"

  23. Just like RTF all over again on Standards Expert — "Microsoft Fails the Standards Test" · · Score: 4, Informative

    Microsoft worked with industry partners and standards organizations to create the RTF standard for document interchange. The first version of Word that could save RTF saved a badly broken non-standard version of RTF. WordPerfect and other competitors who tried to implement the standard for document import were screwed because they couldn't faithfully import MS Word documents. Users blamed WordPerfect.

    Who knows whether MSWord's buggy RTF export was deliberate or merely incompetent. The point is that history once again repeats itself.

  24. Re:50 years? on Hollywood Treats Hackers Pretty Well · · Score: 2, Informative

    "Colossus: The Forbin Project"

    http://www.imdb.com/title/tt0064177/

    An artificially intelligent supercomputer is developed and activated, only to reveal that it has a sinister agenda of its own. The scientists scramble to hack into it.

  25. Already happening in OH on New Plan Lets Top HS Students Graduate 2 Years Early · · Score: 1

    Beavercreek High School in Ohio already allows students to attend any of the following colleges/universities instead of senior year, and I suspect it is available for juniors if they are admitted: The Air Force Institute of Technology, Wright State University, the University of Dayton, Antioch University, Wittenberg University, Central State University, Wilberforce University, Wilmington College, Cedarville College, Clark State Community College and Sinclair Community College.

    The best part is that the school district pays the student's tuition at least at Sinclair Community College or Wright State University and possibly the others as well. Why waste time and take a few AP courses when you can complete an entire year or two at college in the same amount of time?