Follow Slashdot stories on Twitter


Forgot your password?
Back for a limited time - Get 15% off sitewide on Slashdot Deals with coupon code "BLACKFRIDAY" (some exclusions apply)". ×

Comment Ultrasound (Score 1) 311

Really the tech barrier is low, the danger is low*, and we would all benefit from being able to see inside ourselves, our food, our pets and animals, as well as non-living objects. The non-medical uses are large.

*Some danger exists when using ultrasound for treatment. I only refer to ultrasound for imaging.

Comment 1MB ought to be enough for anybody? (Score 2) 185

I can't believe that 30 years after it was first published,
When we set the upper limit of PC-DOS at 640K, we thought nobody would ever need that much memory. — William Gates, chairman of Microsoft (April 1985)

That people are still thinking small-time even when we've known for a decade that data usage is increasing at an exponential rate.

1MB is half of a Intel Celeron CPU cache, and even the N720 Atom has 512kB.

And you expected to run a digital currency system from 2009 until the end of time?

Inexcusable to have a hard-coded limit.

Comment Seems easy to me. (Score 1) 258

If we have a machine-readable and human readable paper record, then the paper record could be imaged, then submitted to a independent system to verify that all the votes are accounted for, and that what is printed is what is read by machine. It is up to the voter to verify what is printed is what was voted.

What's more is the voting verification system does not need to be from the same manufacturer of the voting machine itself.

Comment Native is here to stay, the web will fail. (Score 1) 276

Without a doubt, web is s crapshoot of browser inconsistency and standards. Imagine this hypothetical scenario: No more local apps, but you have a web server running locally, which when you install an app, installs to the local web server. Your entire desktop is in a browser. What are the problems with this? Many: 1. Serialization to HTML/CSS/JS is slow and unnecessary. The code path to put a red rectangle on the screen is absurd 2. Those interfaces prevent direct access to local hardware. 3. Operational Latency - the back and forth across the web-client/web server barrier is prohibitive for many apps. 4. Start-up Latency - downloading 3D textures and meshes and other assets can take hours.

What is more likely to happen is we have local clients that use web content within the local client.

And then there is the"fog". I call private clouds the "fog" because it's around you, not up in the sky. The web does have the ease of software distribution on it's side. I think eventually when all this NSA stuff shakes out, we'll move to local clouds with self-hosted data as a way to protect and manage our data. There will be an industry standard super server you install apps to which will mimic local apps. Then for your data to be accessed rather than serve a warrant to your hosting provider, they have to serve the warrant to you directly.

Really, I see the privacy and 3D (coming virtual reality) to bring back focus on local apps.

Comment No talk is complete without Dunning-Kruger Effect (Score 3, Insightful) 429

I'm showing my age here, 38, but no talk is complete without mentioning the Dunning-Kruger Effect. I have witnessed this first hand, even with myself. When you are young and full of vigor, you charge forth into the great unknown t eagerly writing lots of code. As you gain experience the code decreases but is of higher quality. I've now taken to assign a valuation to each line of code as liability vs added value. because in a few years some kid will come behind me other the other side of Dunning-Kruger and change this without really knowing what it is doing. I also spend more time doing research on what I am doing so my execution is flawless. Experimentation is rare. In the Art of war, the battle is only the last step and the preparation is really what determines the outcome. Similarly, code is only written when the planning is complete. This is the difference between code monkeys and engineers.

But older engineers often get complacent. I too went through this phase. Many get comfortable with one technology, (Java, .Net) and no longer keep up with new efforts. But in the past 2 years alone, I've taken to learning Machine Learning, Node.JS, mobile platforms, Big Data.

My advice is if you're old, don't get complacent, keep learning. If you're interviewing one of us veterans, keep an open mind. We might not be as cheap on paper, or outwardly enthusiastic. But if we're still in it after 20 years, we love what we do just as much as a new guy, and we will pay dividends in the long run.

Comment Obsidian Scalpels (Score 1) 70

Someone I know had to go in for basic hernia surgery. However this person was an avid flint knapper. He asked his surgeon if he could furnish obsidian blades for his scalpels since obsidian, when fractured properly, creates a edge just a few atoms thick, far thinner than the sharpest steel blade. The result is a perfect cut that leaves very little scar tissue, and no perceivable scar.

I don't know why there isn't a bigger obsidian scalpel industry.

Comment MS has been late to every recent tech movement (Score 5, Interesting) 421

I've been a cross-platform coder for about a decade now. I liked the ideas of Java and .NET when they came out, but they were lacking in execution. If you look at everything powering technology today: Big Data, Node.js, Android/iOS, cloud remember (Hotmail was bought by MS, originally on BSD servers) Microsoft hasn't done squat. Meanwhile MS has delivered a lot of failed tech: WinForms, Zune, Windows Phone. (I've only ever seen two people with a Windows Phone) Only the Xbox and .NET have succeeded. I would be very concerned hitching my trailer to MS. They don't do innovation anymore, they don't even do copying (embrace and extend) well.

A big .NET friend of mine has recently taken to web development. He develops on OSX, deploys to Linux (AWS). He loves how he can take one thing and just run it on another. He doesn't have to worry about putting IIS on Linux, Node works everywhere. The code he develops isn't tied to any specific OS platform. Angular is node dependent, but Knockout isn't.

And there in I think the real danger is realized. If you use .NET you are locked into MS stagnant mono-culture, and their failing culture of innovation. If you want bleeding edge, OS agnosticism, MS isn't going to deliver it. Their goal will always be to lock you into their vertical to protect their verticals.

With the very good developments in Linux and the Apple premium is gone, only organizations with legacy applications need consider any Microsoft technology.

PS. I use Qt for everything on Mobile and desktop, Node for server and Knockout/Angular for web client. There is a slight possibility that Qt's QML will work on the web. Python for anything else. This is crossplatform, and not one drop of MS. It is my speculation that MS is a wounded animal, realizing they are like Cadillac. Cadillac realized the average age of their customers were getting older, and over 60 and that market would be no longer driving in a few years. There's an exodus from MS platforms. Their new focus aims to fix this. Buyer beware. Where is the money in it for them?

Comment Re:They only mean "navigable" airspace, correct? (Score 1) 129

I dug through the actual legislation (FAA charter) and that's what I found. I urge you to do the same. While controlled and uncontrolled ate the vernacular, the statutes that govern the FAA jurisdiction use "navigable". Therefore when speaking of legal matters and the FAA legal authority, we must use the same terms to prevent confusion.

Quark! Quark! Beware the quantum duck!