Click here to Skip to main content

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page  Show 
GeneralRe: UltraDynamo Case Study - App Innovation Contest Entertainment Category WinnerprofessionalRavi Bhavnani19hrs 51mins ago 
Congratulations, Dave!
 
/ravi
My new year resolution: 2048 x 1536
Home | Articles | My .NET bits | Freeware
ravib(at)ravib(dot)com

NewsCryptography is a science, not engineeringstaffTerrence Dorsey20hrs 9mins ago 
Thomas Ptacek tweeted yesterday that "If you're not learning crypto by coding attacks, you might not actually be learning crypto." Judging by the number of twitter "favourites" and "retweets" of this comment, it seems to have struck a chord; but with all respect to Thomas, I absolutely disagree. Not only is it possible to learn cryptography without writing a line of code, but coding attacks is entirely useless for learning about modern cryptography; the best route to learning modern cryptography is a study of mathematical proofs.
Attacking modern security is mostly looking for bugs in code, not the underlying cryptography.
NewsInteresting Take on NSA data gatheringmemberahmed zahmed18-Jun-13 0:33 
We are shocked, shocked…[^]
Is it just me or does the entire news media — as well as all the agitators and self-righteous bloviators on both sides of the aisle — not understand even the rudiments of electronic intercepts and the manner in which law enforcement actually uses such intercepts? It would seem so.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

GeneralRe: Interesting Take on NSA data gatheringmembermikepwilson18-Jun-13 3:07 
and he lost me immediately at "inevitable and understandable"
GeneralRe: Interesting Take on NSA data gatheringmembermark merrens20hrs 42mins ago 
Bit long and rambling but he makes a good point.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
Those who seek perfection will only find imperfection
nils illegitimus carborundum
 
me, me, me
me, in pictures

GeneralRe: Interesting Take on NSA data gatheringmemberahmed zahmed9hrs 23mins ago 
TL;DR; The police have been "data gathering" for years! What's your beef!??!
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

GeneralRe: Interesting Take on NSA data gatheringmembermark merrens1 hr 53mins ago 
ahmed zahmed wrote:
What's your beef!??!

 
I don't have one unless an extra large bacon burger counts? Smile | :)
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
Those who seek perfection will only find imperfection
nils illegitimus carborundum
 
me, me, me
me, in pictures

GeneralRe: Interesting Take on NSA data gatheringmemberahmed zahmed1 hr 18mins ago 
Just summarizing, ICYDK.
 
And I'll have a double order of bacon, please!
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

RantRe: Interesting Take on NSA data gatheringmemberVivic14hrs 45mins ago 
I think we all need to buy those applications we can find at the Apple AppStore which enable us to summarize our daily activities and post it on Facebook.
 
Rather, we might as well mail it straight to NSA so that they are spared the effort of going through Facebook.
 
I have always felt that rather than carrying cellphones which report our whereabouts to the provider which data has to be summoned by the NSA we might as well have a chip implanted in our bodies powered by our own muscle movements that directly transmits our locations to the NSA.
 
One chip to rule them all!
NewsProgramming Languages - Now And ThenstaffTerrence Dorsey17-Jun-13 11:36 
I'm interested in people's current predictions on what will happen to the various languages over the next few years. Java has had a bad press in recent years but has a major new release. Is this a new lease of life, particularly with Android taking off so rapidly?
What languages and frameworks are on your radar today... and tomorrow?
GeneralRe: Programming Languages - Now And ThenprofessionalPIEBALDconsult17-Jun-13 13:49 
Did that get lost in the mail for a few years? Confused | :confused:
GeneralRe: Programming Languages - Now And ThenmemberNemanja Trifunovic17-Jun-13 15:25 
Terrence Dorsey wrote:
What languages and frameworks are on your radar today... and tomorrow?

 
Still learning Python - a nice but boring language. I like Perl better, crazy as it sounds.
 
Also C++ 11.

GeneralRe: Programming Languages - Now And ThenprofessionalNorm .droid17-Jun-13 20:26 
Terrence Dorsey wrote:
What languages and frameworks are on your radar today... and tomorrow?

Java and Android.
Software Kinetics - Dependable Software
news

GeneralRe: Programming Languages - Now And ThenmemberNemanja Trifunovic18-Jun-13 3:25 
Norm .droid wrote:
Java and Android.

 
Dead | X|
 
At least do yourself a favor and ditch Eclipse. They introduced something based on IntelliJ: Android Studio[^]

GeneralRe: Programming Languages - Now And ThenprofessionalNorm .droid21hrs 53mins ago 
Already doing so.
Software Kinetics - Dependable Software
news

GeneralRe: Programming Languages - Now And ThenmemberDan Neely1 hr 16mins ago 
I tried it when first announced. I like IntelliJ for normal java development; but calling that release of Android Studio pre-alpha would have been generous. After wasting about 90 minutes of my life I ragequit and swore it off until at least 2 major releases in the future.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
 
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt

GeneralRe: Programming Languages - Now And ThenprofessionalSimon_Whale18-Jun-13 1:12 
At the moment its .net but then I write in house software where I work and Windows 8 is a very very long way off (years more than likely).
Every day, thousands of innocent plants are killed by vegetarians.
 
Help end the violence EAT BACON

NewsEvolution of codingstaffTerrence Dorsey17-Jun-13 11:36 
Many years ago, back in Uni, I saw 2 guys in a computer lab writing a whole programming assignment without running it even once. The program was of relatively decent size written in C and consequently there were hundreds of compilation errors. That’s so silly, I thought.... After graduation I used to be a C++ programmer. The syntax sometimes was quite tricky and you would often compile after every new line of code. Sometimes, you would dare to write a whole function, just to find 10 compilation errors. Since then the way I code has changed with help of modern IDE...
Do IDEs help you code better, or just keep up with ever more complicated systems?
GeneralRe: Evolution of codingmemberClifford Nelson17-Jun-13 12:37 
Interesting the C# questions are not as common. Java seemed to be on the ropes at one time, but has had a resurgence. The weakness of C# may be an indication of the bad strategic moves the Microsoft has recently made in basically eliminating support of Silverlight, and making an OS (Windows 8) that does not provide precieved enhancement for desktop users. Is Android the future. Maybe. Meanwhile I am a C# programmer working with WPF.
GeneralRe: Evolution of codingprofessionalPIEBALDconsult17-Jun-13 14:09 
I avoid IDEs whenever I can.
GeneralRe: Evolution of codingmemberNemanja Trifunovic17-Jun-13 15:27 
Terrence Dorsey wrote:
Do IDEs help you code better

 
I like a good IDE - just haven't seen one since VS 2003.

GeneralRe: Evolution of codingmemberPHS24117-Jun-13 22:28 
Terrence Dorsey wrote:
whole programming assignment without running it even once.

A girl I worked with would start editing in the morning and only compile her code late in the afternoon. Astonishingly, her compile failure rate was really very low which is a testament I suppose to her ability to master the methods and syntax, all without Intellisense. Quite incredible how she could do that.
If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.

GeneralRe: Evolution of codingprofessionalMatthew Faithfull18-Jun-13 1:56 
At the age of 13 I wrote ~500 lines of Sinclair BASIC over 5 to 6 hours one Saturday without running it to check it. When I did run it there were 2 syntax errors, just typos which I fixed then and there.
The code then ran without error and did exactly what I expected.
I knew that was a very special day and nothing like that would probably ever happen again.
 
It was 20 years before with the help of an IDE I could hope to write 500 lines of boilerplate C++ in a day with as few mistakes. I'm not sure if I've ever done it but I've probably got close on a few occasions.
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)

NewsBuilding your own .NET Gadgeteer modulestaffTerrence Dorsey17-Jun-13 11:35 
Ever wondered how the pro’s physically manage to make a module? Well ok, you can get a fancy pick and place machine or send off for someone to assemble your module, but you can do it by hand. It is not as hard as expected. As part of a .NET Gadgeteer hands on event at the Modern Jago in Shoreditch we were delighted to have Justin Wilson from Ingenuity Micro attend and show us how things are done (www.ingenuitymicro.com). He has designed and built an nice collection of .NET Gadgeteer modules and mainboards and expects to have them available shortly.
Old-school .NET hacking... with solder.
NewsHidden Code MinesstaffTerrence Dorsey17-Jun-13 11:35 
Code review is a tricky business. Code is full of hidden mines that lay dormant while you test just to explode in a debris of stack trace at the most inopportune time – when its in the hands of your users. The many times I’ve run into such mines just reinforce how important it is to write code that is intention revealing and to make sure assumptions are documented via asserts. Such devious code is often the most innocuous looking code.
We are miners, code bug miners. To the code base we must go...
NewsComing to Terms With Enterprise JavaScriptstaffTerrence Dorsey17-Jun-13 11:34 
When I use the term “enterprise” to describe software, I typically mean “software that helps people get work done more efficiently.” In this sense, Angry Birds and your favorite Twitter client are not enterprise applications. A Twitter client that has additional features to facilitate and track a company’s social engagement, on the other hand, might fall into the enterprise category. An application that is used in a call center to track incoming support requests is definitely “enterprise”. A system that connects several “legacy” systems and presents employees with a unified interface and saves 1000s of man-years every month of application context switching? Enterprise.
Do you write "enterprise JavaScript"? Tell us about it.
NewsBuilding a DSLR Simulator (in HTML)staffTerrence Dorsey17-Jun-13 10:32 
I remember how in University my photography class and I struggled to grasp exposure and how it worked. We had exercises where for hours on end we were asked to "play" with the settings and get a feel for what they do. I don't like getting a "feel" for something. I like knowing how it works.... The trick was learning what each of the vertices afforded and cost you. That was the key to our DSLR simulator.
Smile for the Canvas.
NewsHaswell: Cheat SheetstaffTerrence Dorsey17-Jun-13 10:32 
Haswell is Intel’s new family of processors targeted at the PC and server market. With Haswell Intel has designed a processor suited to new PC form factors – laptops no thicker than 25mm, PC/tablet hybrids, pure tablets and all-in-one PCs. In particular Intel has targeted the fourth generation chip at serving what it calls the ‘ultrabook’ market. Intel defines ultrabooks as mobile computers thinner than 25mm, with touchscreen and voice control as standard and possibly convertible into either a tablet or laptop.
Everything you need to know about the fourth generation of PC processors from Intel.
NewsMicrosoft revs speedier, smarter speech recognition for phonesstaffTerrence Dorsey17-Jun-13 10:31 
Microsoft researchers say they have come up with a novel approach to boost the accuracy of speech recognition and rev up the speed in which it's rendered by creating a computation model that mimics the way the brain works. By applying so-called deep neural networks to speech recognition, Microsoft researchers claim that users in the United States, composing a text message or searching via Bing with their voices, will see results twice as fast as they did with Microsoft's previous technology. And the researchers say accuracy has improved by 15 percent.
Earn more sessions by sleeving.
NewsThe 1-bit interfacestaffTerrence Dorsey17-Jun-13 10:31 
Much of what I’ve heard when I hear about UX is: How do we arrange everything on the screen so that a user can figure it out and quickly accomplish their goals? How do we make use of graphic design, layout, text, interactivity, affordances, animation and so on to make things easier for the user? Lately I’ve start learning to build electronics with Arduino and it’s made me much more sympathetic to the designers of simple hardware.
How much can you convey with a single button and lights?
GeneralRe: The 1-bit interfacememberBilly-T17-Jun-13 21:01 
Terrence Dorsey wrote:
How much can you convey with a single button and lights?

Depends on how many lights... I have ... let me see ... 1296000 available here to use in the UI. Seems to work ok for me.
NewsThe build up to Microsoft's Build 2013staffTerrence Dorsey17-Jun-13 10:31 
Microsoft is reaching out to two main audiences this year at Build, said Steve Guggenheimer, Corporate Vice President of Microsoft's Developer and Platform Evangelism Group: The existing Win32, line-of-business/commercial developer community and the startup community. "We need a good conversation with that community," said Guggenheimer about the existing .Net developer base, many of whom have felt disenfranchised by Microsoft's recent developer push toward HTML/JavaScript.
Going to Build? What do you hope to see?
NewsStop Doing Internet WrongstaffTerrence Dorsey16-Jun-13 11:12 
Some days... some days it's frustrating to be on the web. We're compiling C++ into JavaScript and running Unreal in the browser but at the same time, here in 2013, we're still making the same mistakes. And by we, I mean, the set of web developers who aren't us, right Dear Reader? Because surely you're not doing any of these things. All of these are solvable problems. They aren't technically hard, or even technically interesting.
9 lazy problems often found in web apps.
GeneralRe: Stop Doing Internet WrongprotectorAspDotNetDev17-Jun-13 11:38 
Yes! Though (in reference to 404 redirects), I will say that the redirect file we have at my company is already several thousand lines long. Can't wait until we move to MVC (supposing we do) and I can create a vanity URL component (based on MVC routing) that can use a database lookup to see destinations for vanity URL's. Then I can just build a simple user control into the CMS so anybody who wants to make a vanity URL can, without any developer intervention.
 
I can dream, can't I? Smile | :)

GeneralRe: Stop Doing Internet Wrongmemberahmed zahmed18-Jun-13 0:36 
You're such a silly little Dreamer![^]
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams
You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun
Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein

NewsPrince Of Persia Code ReviewstaffTerrence Dorsey16-Jun-13 11:12 
On Apr 17, 2012 Jordan Mechner released the source code of Prince of Persia. Even though it is the Apple II version written in 6502 assembly language, it was a pleasant experience to dive in the code of that mythical game: As usual there were many fascinating sofware wizardries to discover. The Apple II apparent poor environment for game programming was actually ground to unmatched innovation and creativity : From self-modifying code, in-house bootloader, clever floppy disc format to skewing lookup tables: Prince Of Persia features engineering treasures in every modules.
You - and this code - are the only obstacle between Jaffar and the throne.
NewsWhy Do So Many People Fail to Back Up?staffTerrence Dorsey16-Jun-13 11:11 
I see three main reasons why people might not be thinking about — or even doing! — backups as much any more: Time Machine, cloud services, and new bogeymen.... Needless to say, not paying attention to backups is a dangerous trend — despite Apple’s excellent work with automatic iOS backups to iCloud and Google’s cloud-focused Chrome OS, we’re still years from a mainstream computer operating system that will automatically and reliably back up all local data. (Of course, if the NSA is keeping copies of all our files, perhaps they could let us restore too!)
Once in a while, You got to burn down your house, keep your dreaming alive.
GeneralRe: Why Do So Many People Fail to Back Up?memberBrady Kelly16-Jun-13 11:40 
I have very little need to back up. All I back up anyway is all my install files, which are readily available. All my work, code, docs etc. are backed up on bitbucket. And for a bonus, administered and versioned.
 
The only think I need back up is my media collection, but I've heard or watched them all before, and they're also available everywhere.
GeneralRe: Why Do So Many People Fail to Back Up?professionalBernhard Hiller16-Jun-13 21:21 
Terrence Dorsey wrote:
NSA is keeping copies of all our files, perhaps they could let us restore too!

They have to take care of privacy. Which means that your data are protected from you accessing them!
NewsOnion Pi - a portable Tor proxy built with Raspberry PistaffTerrence Dorsey16-Jun-13 11:11 
Feel like someone is snooping on you? Browse anonymously anywhere you go with the Onion Pi Tor proxy. This is fun weekend project that uses a Raspberry Pi, a USB WiFi adapter and Ethernet cable to create a small, low-power and portable privacy Pi.
Be smart and paranoid about your TOR usage.
NewsBasic Text Analysis with Command Line Tools in LinuxstaffTerrence Dorsey16-Jun-13 11:10 
In the Linux and Unix operating systems, everything is treated as a file. Whenever possible, those files are stored as human- and machine-readable text files. As a result, Linux contains a large number of tools that are specialized for working with texts. Here we will use a few of these tools to explore a textual source.
DIY cyberintelligence.
NewsReturning to Free Software: A GuidestaffTerrence Dorsey16-Jun-13 10:20 
A month or two ago, I made a conscious decision that I would return to using as much Free Software as possible. The PRISM debacle of the last week confirmed my fears and reasoning, and so I made the decision to accelerate the schedule. Here’s what I did, and how you can, too.
Free software developed by volunteers all over the world. What could possibly go wrong?
NewsMicrosoft Said To Give Zero Day Exploits To US Government Before It Patches ThemstaffTerrence Dorsey16-Jun-13 10:19 
Bloomberg came out with quite a bombshell last night, discussing how lots of tech companies apparently work with the NSA and other government agencies, not to pass data on users over to the government, but to share exploit information, sometimes before it's public or patched -- in some cases so it can be useful for the US government to use proactively. Last month, we had written about how the feds were certainly collecting hacks and vulnerabilities for offensive purposes, but it wasn't clear at the time that some of these exploits were coming directly from the companies themselves.
With friends like this, who needs hackers?
NewsLadies and Gentlemen, SCO v. IBM Is Officially ReopenedstaffTerrence Dorsey16-Jun-13 10:19 
The Hon. David Nuffer has ruled on the SCO v. IBM motions, granting SCO's motion for reconsideration and reopening the case, which IBM did not object to.... The thing that makes predictions a bit murky is that there are some other motions, aside from the summary judgment motions, that were also not officially decided before SCO filed for bankruptcy that could, in SCO's perfect world, reopen certain matters. I believe they would have been denied, if the prior judge had had time to rule on them. Now? I don't know.
It will be the year of the Unix desktop before this case finally gets resolved.
NewsThe ARM server apocalypsestaffTerrence Dorsey16-Jun-13 10:18 
Linux already runs on ARM and while Microsoft continue to play it cagey on their thoughts about ARM binaries for Windows Server, owning a Microsoft Surface I can tell you that Windows does run on ARM today even if there are still massive performance optimisations being pushed out on a regular basis.... While Windows RT is Windows 8 on ARM in 32 Bit Mode it proves ARM like PowerPC or DEC ALPHA in the Windows NT 4 days, is a viable target platform technically. Even if the business case for Windows Server just isn’t there yet.
It's only a matter of time (and cheap chips) before Windows Server runs on ARM.
NewsMicrosoft's anti-botnet tactics draw fire from security crewsstaffTerrence Dorsey16-Jun-13 10:18 
Citadel was the seventh Microsoft-led operation against botnets. While some researchers commend the company for causing financial pain to cybercriminals, other researchers see the operations as public relations stunts that run roughshod over their work to battle botnets. A Swiss researcher in the nonprofit organization abuse.ch said in a recent blog post that roughly a quarter of the 4000 domain names seized by Microsoft and redirected to its server were actually pointed to the systems of researchers gathering information on Citadel.
Watching the watchers watching watchers of watchers.
NewsTop 10 Tips to Develop Unmaintainable CodememberMarkus Sprunck16-Jun-13 2:39 
Quote:
Software Engineering Candies[^]
This article describes how to write unmaintainable code and have an excellent paid job for the rest of your life. The key skill to unmaintainable code is the obfuscation of the code - besides poor design, no test cases and overly complex algorithms. [...] If you really like to write well maintainable code, feel use this as input for things you shouldn't do in your next project.

This may sound as a pure joke, but it should help to write better code.
GeneralRe: Top 10 Tips to Develop Unmaintainable CodeadminChris Maunder16-Jun-13 7:47 
I always prefer to read direct suggestions on how to make something better rather than read one of a million examples on how to make something worse.
 
Stating obvious pitfalls is certainly a good way to create a checklist of things to look out for, especially if they are easy traps to fall into, but I always find I'm left with the "OK, so what's the right way to do this, and when, if ever, is there a reason not to do it the standard way? (ie even the "rules" have their exceptions - and it's these exceptions that show the value of a rule)
cheers,
Chris Maunder
 
The Code Project | Co-founder
Microsoft C++ MVP

GeneralRe: Top 10 Tips to Develop Unmaintainable CodememberMarkus Sprunck16-Jun-13 9:16 
I think you are absolutely right - that it's better to say the correct way of doing things and not to tell anti-pattern and/or wrong solutions.
 
After working more than 20 years in software development it's still mysterious for me, why people don't listen when you tell them the right way. But tell a story in an humorously and/or even ironic way let the people start to listen (in the best case to discuss). This is the goal of this small article.
 
The most important part is:
Share this tutorial with your colleagues and discuss how to improve your current project. A good starting point is static code analysis and unit testing. The best is - to do code reviews within the team to find out what can be improved."

Markus Sprunck

NewsA Coder Interview With Ariya HidayatstaffTerrence Dorsey13-Jun-13 11:38 
My name is Ariya Hidayat. I live in Mountain View, California.... Right now I’m working for Sencha, a company focusing on web frameworks and tools. My recent responsibility is to architect and build the hybrid web runtime to allow our tools (written in HTML, JavaScript, CSS) run as desktop apps and enjoy native desktop integrations.
We talk to Ariya Hidayat, developer, tech blogger, and “software provocateur”.

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web02 | 2.6.130617.1 | Last Updated 19 Jun 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid