Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
What's the story with these ads on Slashdot? Check out our new blog post to find out. ×

Comment Re:Definitely ASN1 (Score 1) 427

I don't recall ASN.1 (or, DER) being a programming language. I recall it being a data description/notation language describing a set of encoding rules that compiled down into a compact binary format. It is the notation (well, the more simplified Distinguished Encoding Rules (DER)) used to describe X.509 certificates and is still in use today but hidden through high level APIs.

Writing encoder and decoders for it was something I had to do when implementing a secure communications program in the early/mid-1990's.

Comment Re: buh, bye (Score 4, Informative) 495

Actually, they weren't trying to eliminate encryption - just limit its strength. Yes, they were trying to implement restrictions as per the ITAR on strong encryption. They were up in arms over PGP being outside of their control. They were trying to force the Clipper encryption chip and Skipjack down our throats. And, Gore was the guy who was pushing these things for the administration with the urging of the 3 letter acronym organization.

Encryption, in the US, would have remained. Clipper, embedded into everything would have allowed law enforcement to decrypt communications using, supposedly, a warrant to obtain the "Law Enforcement Access Field (LEAF)" that would then have allowed the recovery of the encryption key. It probably should have been called the "Law Enforcement Access Key" (wait..that spells LEAK...can't have that). A vulnerability was discovered that enabled a hacker to encrypt communications while bypassing the generation of the LEAF key. That derailed the entire project and Clipper died in 1996.

Yes, I still have my "Sink Clipper" tee shirt from the RSA Data Security conference from back when they were actually trusted.

Comment Iterative Design (Score 1) 179

One advantage to 3D printing and modelling is that the device can be optimized. They can dynamically change things such as the shape and thickness of materials and inner chamber and then determine whether it made a difference or not. And, they can do it cheaply. I wonder, can they reuse the plastic from earlier models?

More power to them for doing this. As I haven't had time to read the article, are they publishing their design as open source?

Comment It's hard to justify (Score 1) 213

It's hard to justify spending $350 or more on a device that is hobbled by poor battery life, needs to tether to an iPhone 5 or later. And to top it off, the heart rate sensor returns false information intentionally and the oxygen sensor is not enabled. I won't delve into it not working with Android devices simply because it is an Apple product.

The device is a 1.0 model. And, like most 1.0 models, it has flaws. The flaws listed above will keep all but the purest Apple devote away. Our household is predominantly Apple. I enjoy developing apps for iOS and Mac. I even have an iPhone 5 (can't justify the 6 due to the effect of the net cost on our mobile plan and wallet). But, I WILL NOT spend $350 on a device that has so many flaws and a fledgling utility market. Drop the prince to $150 and it will move. At $350, it isn't going to happen anytime soon.

Comment Re:WTF? (Score 1) 250

C# and .NET were Microsoft's answer to Borland's Delphi (which was their answer to VB) and Java. They poached Anders from Borland after he created Delphi and they didn't want another ass kicking. I have always wondered if he had the idea for .NET before going to the dark side and that Borland, when they went off their their idiotic Java vision quest and became Inprise, blew him off and Microsoft realized the potential of his vision. He has had free reign pretty much ever since.

I don't dislike the .NET platform. Still, I find it ironic that Microsoft Skype is abandoning the Modern interface and rolling back to the older Win32 version (ironically, written in Delphi).

And, I find it interesting that Delphi has been rising on the Triobe index (currently, at #10...just behind JavaScript) after everyone predicted its certain demise. C# is in the 4th place and rising.

Comment Use in other than the "Walled Garden"...Yes (Score 2) 246


RemObjects has developed an implementation of Swift in a product called "Silver" that, per their website, claims:

"With Silver, you can use Swift to write code directly against the .NET, Java, Android and Cocoa APIs. And you can also share a lot of non-UI code between platforms."

Their implementation isn't open source...but, the tool and their implementation are free.

Comment Re:Still use the most productive IDE (Score 1) 443

Good info. I don't do active Android dev work right now. I would suspect that (and, your experience demonstrates), Android Studio is the preferred and most up-to-date Android dev tool.

I never ran into an issue with importing Eclipse projects in the past. Maybe a version 14 thing?

Thanks again for sharing your experience with the two products.

Comment Re:Still use the most productive IDE (Score 3, Informative) 443

I would agree with you as I prefer Delphi for my personal work or for prototyping a solution. Others here couldn't give a rats ass about a tool they consider obsolete.

As for IDE vs CLI? I prefer IDE. Others a text editor with, maybe, syntax highlighting. More power to them.
A good IDE brings everything together, such a code, device views, active debugging, compiler, UML design tools, etc., into a single environment. Managing things such as refactoring, unit testing, code analysis, documentation and other tasks is a big help.

I will not argue with those who prefer CLIs as some people are simply more efficient with the CLI over an IDE. Personally, I would give those in my shop the option to use alternative tools provided the code is properly written, bug free and able to be used, with ease, with the selected IDE.

I do require a lot of screen real estate regardless. One can never have too much screen real estate when debugging when using a text editor or IDE.

My favorite IDEs?
Java - IntelliJ (from JetBrains)
PHP - PHPStorm (derived from IntelliJ)
Android - Android Studio (derived from IntelliJ)
iOS/Mac - XCode, RemObject Silver (debate is out) and AppCode (derived from IntelliJ).

For cross platform, prototyping and personal work, I prefer Delphi / RADStudio with VisualParadigm for real UML work.

Comment This goes back to why one should hire an old fart (Score 4, Insightful) 405

Stress in the workplace has always existed. Granted, this generation tends to communicate more but using tools such as Instagram and Twitter where the communications are short, don't convey much information and are non-personal. Granted, the older generation used email (after the memo went the way of the dinosaur)- primarily to put the discussion into a more formal written form. The phone or in-person conversation allows one to hear the emotion and concerns of the other party. It's easier to resolve issues when speaking with the other parties than to try to hash it out over email or some chat technology for all but the simplest of issues.

The other night, there was the discussion on why hiring an older person wasn't such a good idea with one person insinuated they (older workers) wouldn't work late nights on a regular basis to get the project done. Someone with experience knows that proper planning and design can alleviate most of those late night coding cycles. As such, they are inclined to find a better balance between home and work and still get their work done without burning the candle at both ends. They also know when late night exercises ARE useful or necessary.

What we old fogies have a hard time dealing with is being treated (along with our coworkers) like a disposable napkin. Workplaces that foster that attitude coupled with limited human interactivity breeds stress. And, that stress doesn't know generational boundaries.

Comment Re:(URGENT REQUIREMENT IN DETROIT!!!!!, etc) (Score 1) 227

The Live Chat Customer Service opportunity is probably with Comcast in Philadelphia. Initially, I received the request from some recruiters I trusted. Then, a week or two later, it seems like every other opportunity is an exciting op with them. Like the guy who set up the norecruiterspam.com site, I have been working on ways to screen these dups out as well as identify the harvesters as well as deal with UEC and their requirements as well. Yes, I AM on the job market after my position was eliminated last month. It sucks.

Comment Re:Feds (Score 1) 184

Not exactly what I meant. Yes, records need to have an secure audit trail as part of HIPAA. I am talking about watching transactions being made against someone's health/medical record and determining if it is likely fraud. Right now, that doesn't happen due to each institution having their own copy.

For example, if someone enters a hospital claiming to be me (but, in a different state), why can't they request verification (maybe, through a mobile app) that it is me?

If they can't obtain verification from me (such as it is me but I am unable to respond) in a reasonable time period, then there needs to be a fallback procedure such as verifying with a relative that I might be in that particular hospital. And, any transactions against MY health record need to be kept separate until verified. That would keep someone from having surgery, billing it to MY insurance, and having it recorded that I had a kidney removed or hysterectomy (I am a male).

These sort of protections and verifications ARE NOT rocket science.

Comment Re:Feds (Score 2) 184

We saw a standardization of data formats in the public safety industry through NIEM. This facilitated interoperability between public safety systems. There is no excuse NOT to have something similar for EHR.

Now, I have worked in the industry for just about two years. Pharmaceutical companies are willing to accept digital signatures on internal documents. Most, however, are less willing to accept a digital signature on a document submitted by a patient. They still require ink signatures on consent forms in most cases. It's human nature to try to deny responsibility and to place the blame on a technical solution such as digital signatures. Healthcare professionals and organizations can fix a lot of the problems by demanding that the legal gray area surrounding digital signatures be resolved and mandatory interoperability between EHR/EMR systems be established.

Healthcare professionals or their employees entering information an EMR or EHR system should be required to digital sign every patient note or access to a patient record as being correct as, at a minimum, on a corporate policy level. Legislation must be enacted to make the penalty for false entry include serious legal and financial repercussions for the individual(s) responsible. Punitive damages should be automatic for anyone harmed because of the falsified records.

EHR and EMR records should be monitored for illegal or unauthorized activity just as your credit card company can monitor your in-store and online purchases. It makes no sense why multiple versions of your records exist in different platforms. Why aren't people informed, via their smart phone, whenever their records are accessed by an organization or individual and those changes kept separate and not merged into your record until verified?

Comment Re:Saudi Arabia, etc. (Score 0) 653

Let me ask you this...If you are actively employed and enjoy the job, pay and other benefits, are YOU willing to up and quit because you don't like their choice in bottle water. Are you a hypocrite if you say 'no'?

This is a very lose analogy to what foreign corporations face when dealing with other governments as they are there at the whims of that government. You don't muck with internal politics of another country directly unless you are willing to lose it all.

"Bond reflected that good Americans were fine people and that most of them seemed to come from Texas." - Ian Fleming, "Casino Royale"