Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
For the out-of-band Slashdot experience (mostly headlines), follow us on Twitter, or Facebook. ×

Comment: Seems easy to me. (Score 1) 258 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 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 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 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: Re:MS has been late to every recent tech movement (Score 1) 421 421

Ok ok. I always thought Angular was dependent on node because I always saw them together. I apologize for that one singular inaccuracy. The rest is true.

The point remains. To pick up .NET now, you are marring yourself to an out-of-date tech stack.

Comment: MS has been late to every recent tech movement (Score 5, Interesting) 421 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 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.

Comment: Stop with the SLASHVERTISEMENTS! (Score 3, Insightful) 101 101

I've been following this reactive programming "movement" and it's all traced back to one guy who has a consultancy in "reactive programming" This is the 4th such reactive programming post that I am aware of on /.. No where else have I seen "reactive programming" and this is the only guy I know of who is pushing it.

In addition, the /. comments are highly ciritical of this "movement"

I call on slashdot to identify what articles are slashvertisements and or are carried on special grounds.

Comment: Re:Why not all apps at once? (Score 2) 133 133

Google's NaCL only works with x86[64] the majority of apps use native libraries that are ARM. Only pure Android SDK apps (Java and java dependencies) will work. So say if you use libZbar (bar code decoding library) which is supplied in x86 and ARM, will work, is that app packaged the x86 version... which they didn't do becuase no one runs android on x86....

So that's the main technical reason.

Comment: Deux Ex Machina (Score 0) 31 31

Now they have removed the only thing that ties drama to reality. Having to deak with existing Deux Ex Machina in modern drama was bad enough. Now we have a whole new genre, which will resemble cop dramas. We will have "robocop dramas". I for one do not welcome robocop dramas.

"Because he's a character who's looking for his own identity, [He-Man is] an interesting role for an actor." -- Dolph Lundgren, "actor"

Working...